﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PlayForMe
{
    class WoWDataStore
    {
        public static string[] Realmlist_EU()
        {

            string[] realmlist = new string[248];
            realmlist[0] = "Aegwynn";
            realmlist[1] = "Aerie Peak";
            realmlist[2] = "Agamaggan";
            realmlist[3] = "Aggramar";
            realmlist[4] = "Ahn'Qiraj";
            realmlist[5] = "Al'Akir";
            realmlist[6] = "Alexstrasza";
            realmlist[7] = "Alleria";
            realmlist[8] = "Alonsus";
            realmlist[9] = "Aman'Thul";
            realmlist[10] = "Ambossar";
            realmlist[11] = "Anachronos";
            realmlist[12] = "Anetheron";
            realmlist[13] = "Antonidas";
            realmlist[14] = "Anub'arak";
            realmlist[15] = "Arak-arahm";
            realmlist[16] = "Arathi";
            realmlist[17] = "Arathor";
            realmlist[18] = "Archimonde";
            realmlist[19] = "Area 52";
            realmlist[20] = "Argent Dawn";
            realmlist[21] = "Arthas";
            realmlist[22] = "Arygos";
            realmlist[23] = "Aszune";
            realmlist[24] = "Auchindoun";
            realmlist[25] = "Azjol-Nerub";
            realmlist[26] = "Azshara";
            realmlist[27] = "Azuremyst";
            realmlist[28] = "Baelgun";
            realmlist[29] = "Balnazzar";
            realmlist[30] = "Blackhand";
            realmlist[31] = "Blackmoore";
            realmlist[32] = "Blackrock";
            realmlist[33] = "Blade's Edge";
            realmlist[34] = "Bladefist";
            realmlist[35] = "Bloodfeather";
            realmlist[36] = "Bloodhoof";
            realmlist[37] = "Bloodscalp";
            realmlist[38] = "Blutkessel";
            realmlist[39] = "Borean Tundra";
            realmlist[40] = "Boulderfist";
            realmlist[41] = "Bronze Dragonflight";
            realmlist[42] = "Bronzebeard";
            realmlist[43] = "Burning Blade";
            realmlist[44] = "Burning Legion";
            realmlist[45] = "Burning Steppes";
            realmlist[46] = "C'Thun";
            realmlist[47] = "Chamber of Aspects";
            realmlist[48] = "Chants éternels";
            realmlist[49] = "Cho'gall";
            realmlist[50] = "Chromaggus";
            realmlist[51] = "Colinas Pardas";
            realmlist[52] = "Confrérie du Thorium";
            realmlist[53] = "Conseil des Ombres";
            realmlist[54] = "Crushridge";
            realmlist[55] = "Culte de la Rive noire";
            realmlist[56] = "Daggerspine";
            realmlist[57] = "Dalaran";
            realmlist[58] = "Dalvengyr";
            realmlist[59] = "Darkmoon Faire";
            realmlist[60] = "Darksorrow";
            realmlist[61] = "Darkspear";
            realmlist[62] = "Das Konsortium";
            realmlist[63] = "Das Syndikat";
            realmlist[64] = "Deathwing";
            realmlist[65] = "Defias Brotherhood";
            realmlist[66] = "Dentarg";
            realmlist[67] = "Der abyssische Rat";
            realmlist[68] = "Der Mithrilorden";
            realmlist[69] = "Der Rat von Dalaran";
            realmlist[70] = "Destromath";
            realmlist[71] = "Dethecus";
            realmlist[72] = "Die Aldor";
            realmlist[73] = "Die Arguswacht";
            realmlist[74] = "Die ewige Wacht";
            realmlist[75] = "Die Nachtwache";
            realmlist[76] = "Die Silberne Hand";
            realmlist[77] = "Die Todeskrallen";
            realmlist[78] = "Doomhammer";
            realmlist[79] = "Draenor";
            realmlist[80] = "Dragonblight";
            realmlist[81] = "Dragonmaw";
            realmlist[82] = "Drak'thul";
            realmlist[83] = "Drek'Thar";
            realmlist[84] = "Dun Modr";
            realmlist[85] = "Dun Morogh";
            realmlist[86] = "Dunemaul";
            realmlist[87] = "Durotan";
            realmlist[88] = "Earthen Ring";
            realmlist[89] = "Echsenkessel";
            realmlist[90] = "Eitrigg";
            realmlist[91] = "Eldre'Thalas";
            realmlist[92] = "Elune";
            realmlist[93] = "Emerald Dream";
            realmlist[94] = "Emeriss";
            realmlist[95] = "Eonar";
            realmlist[96] = "Eredar";
            realmlist[97] = "Executus";
            realmlist[98] = "Exodar";
            realmlist[99] = "Festung der Stürme";
            realmlist[100] = "Fizzcrank";
            realmlist[101] = "Forscherliga";
            realmlist[102] = "Frostmane";
            realmlist[103] = "Frostmourne";
            realmlist[104] = "Frostwhisper";
            realmlist[105] = "Frostwolf";
            realmlist[106] = "Garona";
            realmlist[107] = "Garrosh";
            realmlist[108] = "Genjuros";
            realmlist[109] = "Ghostlands";
            realmlist[110] = "Gilneas";
            realmlist[111] = "Gorgonnash";
            realmlist[112] = "Grim Batol";
            realmlist[113] = "Gul'dan";
            realmlist[114] = "Hakkar";
            realmlist[115] = "Haomarush";
            realmlist[116] = "Hellfire";
            realmlist[117] = "Hellscream";
            realmlist[118] = "Hyjal";
            realmlist[119] = "Illidan";
            realmlist[120] = "Jaedenar";
            realmlist[121] = "Kael'thas";
            realmlist[122] = "Karazhan";
            realmlist[123] = "Kargath";
            realmlist[124] = "Kazzak";
            realmlist[125] = "Kel'Thuzad";
            realmlist[126] = "Khadgar";
            realmlist[127] = "Khaz Modan";
            realmlist[128] = "Khaz'goroth";
            realmlist[129] = "Kil'Jaeden";
            realmlist[130] = "Kilrogg";
            realmlist[131] = "Kirin Tor";
            realmlist[132] = "Kor'gall";
            realmlist[133] = "Krag'jin";
            realmlist[134] = "Krasus";
            realmlist[135] = "Kul Tiras";
            realmlist[136] = "Kult der Verdammten";
            realmlist[137] = "La Croisade écarlate";
            realmlist[138] = "Laughing Skull";
            realmlist[139] = "Les Clairvoyants";
            realmlist[140] = "Les Sentinelles";
            realmlist[141] = "Lightbringer";
            realmlist[142] = "Lightning's Blade";
            realmlist[143] = "Lordaeron";
            realmlist[144] = "Los Errantes";
            realmlist[145] = "Lothar";
            realmlist[146] = "Madmortem";
            realmlist[147] = "Magtheridon";
            realmlist[148] = "Mal'Ganis";
            realmlist[149] = "Malfurion";
            realmlist[150] = "Malorne";
            realmlist[151] = "Malygos";
            realmlist[152] = "Mannoroth";
            realmlist[153] = "Marécage de Zangar";
            realmlist[154] = "Mazrigos";
            realmlist[155] = "Medivh";
            realmlist[156] = "Minahonda";
            realmlist[157] = "Moonglade";
            realmlist[158] = "Mug'thol";
            realmlist[159] = "Nagrand";
            realmlist[160] = "Nathrezim";
            realmlist[161] = "Naxxramas";
            realmlist[162] = "Nazjatar";
            realmlist[163] = "Nefarian";
            realmlist[164] = "Neptulon";
            realmlist[165] = "Ner'zhul";
            realmlist[166] = "Nera'thor";
            realmlist[167] = "Nethersturm";
            realmlist[168] = "Nordrassil";
            realmlist[169] = "Norgannon";
            realmlist[170] = "Nozdormu";
            realmlist[171] = "Onyxia";
            realmlist[172] = "Outland";
            realmlist[173] = "Perenolde";
            realmlist[174] = "Proudmoore";
            realmlist[175] = "Quel'Thalas";
            realmlist[176] = "Ragnaros";
            realmlist[177] = "Rajaxx";
            realmlist[178] = "Rashgarroth";
            realmlist[179] = "Ravencrest";
            realmlist[180] = "Ravenholdt";
            realmlist[181] = "Rexxar";
            realmlist[182] = "Runetotem";
            realmlist[183] = "Sanguino";
            realmlist[184] = "Sargeras";
            realmlist[185] = "Saurfang";
            realmlist[186] = "Scarshield Legion";
            realmlist[187] = "Sen'jin";
            realmlist[188] = "Shadowmoon";
            realmlist[189] = "Shadowsong";
            realmlist[190] = "Shattered Halls";
            realmlist[191] = "Shattered Hand";
            realmlist[192] = "Shattrath";
            realmlist[193] = "Shen'dralar";
            realmlist[194] = "Silvermoon";
            realmlist[195] = "Sinstralis";
            realmlist[196] = "Skullcrusher";
            realmlist[197] = "Spinebreaker";
            realmlist[198] = "Sporeggar";
            realmlist[199] = "Steamwheedle Cartel";
            realmlist[200] = "Stormrage";
            realmlist[201] = "Stormreaver";
            realmlist[202] = "Stormscale";
            realmlist[203] = "Sunstrider";
            realmlist[204] = "Suramar";
            realmlist[205] = "Sylvanas";
            realmlist[206] = "Taerar";
            realmlist[207] = "Talnivarr";
            realmlist[208] = "Tarren Mill";
            realmlist[209] = "Teldrassil";
            realmlist[210] = "Temple noir";
            realmlist[211] = "Terenas";
            realmlist[212] = "Terokkar";
            realmlist[213] = "Terrordar";
            realmlist[214] = "The Maelstrom";
            realmlist[215] = "The Sha'tar";
            realmlist[216] = "The Venture Co.";
            realmlist[217] = "Theradras";
            realmlist[218] = "Thrall";
            realmlist[219] = "Throk'Feroth";
            realmlist[220] = "Thunderhorn";
            realmlist[221] = "Tichondrius";
            realmlist[222] = "Tirion";
            realmlist[223] = "Todeswache";
            realmlist[224] = "Trollbane";
            realmlist[225] = "Turalyon";
            realmlist[226] = "Twilight's Hammer";
            realmlist[227] = "Twisting Nether";
            realmlist[228] = "Tyrande";
            realmlist[229] = "Uldaman";
            realmlist[230] = "Ulduar";
            realmlist[231] = "Uldum";
            realmlist[232] = "Un'Goro";
            realmlist[233] = "Varimathras";
            realmlist[234] = "Vashj";
            realmlist[235] = "Vek'lor";
            realmlist[236] = "Vek'nilash";
            realmlist[237] = "Vol'Jin";
            realmlist[238] = "Vol'jin";
            realmlist[239] = "Wildhammer";
            realmlist[240] = "Wrathbringer";
            realmlist[241] = "Xavius";
            realmlist[242] = "Ysera";
            realmlist[243] = "Ysondre";
            realmlist[244] = "Zenedar";
            realmlist[245] = "Zirkel des Cenarius";
            realmlist[246] = "Zul'Jin";
            realmlist[247] = "Zuluhed";

            return realmlist;
        }
        public static string[] Realmlist_US()
        {

            string[] realmlist = new string[243];

            realmlist[0] = "Aegwynn";
            realmlist[1] = "Aerie Peak";
            realmlist[2] = "Agamaggan";
            realmlist[3] = "Aggramar";
            realmlist[4] = "Akama";
            realmlist[5] = "Alexstrasza";
            realmlist[6] = "Alleria";
            realmlist[7] = "Altar of Storms";
            realmlist[8] = "Alterac Mountains";
            realmlist[9] = "Aman'Thul";
            realmlist[10] = "Andorhal";
            realmlist[11] = "Anetheron";
            realmlist[12] = "Antonidas";
            realmlist[13] = "Anub'arak";
            realmlist[14] = "Anvilmar";
            realmlist[15] = "Arathor";
            realmlist[16] = "Archimonde";
            realmlist[17] = "Area 52";
            realmlist[18] = "Argent Dawn";
            realmlist[19] = "Arthas";
            realmlist[20] = "Arygos";
            realmlist[21] = "Auchindoun";
            realmlist[22] = "Azgalor";
            realmlist[23] = "Azjol-Nerub";
            realmlist[24] = "Azshara";
            realmlist[25] = "Azuremyst";
            realmlist[26] = "Baelgun";
            realmlist[27] = "Balnazzar";
            realmlist[28] = "Barthilas";
            realmlist[29] = "Black Dragonflight";
            realmlist[30] = "Blackhand";
            realmlist[31] = "Blackrock";
            realmlist[32] = "Blackwater Raiders";
            realmlist[33] = "Blackwing Lair";
            realmlist[34] = "Blade's Edge";
            realmlist[35] = "Bladefist";
            realmlist[36] = "Bleeding Hollow";
            realmlist[37] = "Blood Furnace";
            realmlist[38] = "Bloodhoof";
            realmlist[39] = "Bloodscalp";
            realmlist[40] = "Bonechewer";
            realmlist[41] = "Borean Tundra";
            realmlist[42] = "Boulderfist";
            realmlist[43] = "Bronzebeard";
            realmlist[44] = "Burning Blade";
            realmlist[45] = "Burning Legion";
            realmlist[46] = "Caelestrasz";
            realmlist[47] = "Cairne";
            realmlist[48] = "Cenarion Circle";
            realmlist[49] = "Cenarius";
            realmlist[50] = "Cho'gall";
            realmlist[51] = "Chromaggus";
            realmlist[52] = "Coilfang";
            realmlist[53] = "Crushridge";
            realmlist[54] = "Daggerspine";
            realmlist[55] = "Dalaran";
            realmlist[56] = "Dalvengyr";
            realmlist[57] = "Dark Iron";
            realmlist[58] = "Darkspear";
            realmlist[59] = "Darrowmere";
            realmlist[60] = "Dath'Remar";
            realmlist[61] = "Dawnbringer";
            realmlist[62] = "Deathwing";
            realmlist[63] = "Demon Soul";
            realmlist[64] = "Dentarg";
            realmlist[65] = "Destromath";
            realmlist[66] = "Dethecus";
            realmlist[67] = "Detheroc";
            realmlist[68] = "Doomhammer";
            realmlist[69] = "Draenor";
            realmlist[70] = "Dragonblight";
            realmlist[71] = "Dragonmaw";
            realmlist[72] = "Drak'Tharon";
            realmlist[73] = "Drak'thul";
            realmlist[74] = "Draka";
            realmlist[75] = "Drakkari";
            realmlist[76] = "Dreadmaul";
            realmlist[77] = "Drenden";
            realmlist[78] = "Dunemaul";
            realmlist[79] = "Durotan";
            realmlist[80] = "Duskwood";
            realmlist[81] = "Earthen Ring";
            realmlist[82] = "Echo Isles";
            realmlist[83] = "Eitrigg";
            realmlist[84] = "Eldre'Thalas";
            realmlist[85] = "Elune";
            realmlist[86] = "Emerald Dream";
            realmlist[87] = "Eonar";
            realmlist[88] = "Eredar";
            realmlist[89] = "Executus";
            realmlist[90] = "Exodar";
            realmlist[91] = "Farstriders";
            realmlist[92] = "Feathermoon";
            realmlist[93] = "Fenris";
            realmlist[94] = "Firetree";
            realmlist[95] = "Fizzcrank";
            realmlist[96] = "Frostmane";
            realmlist[97] = "Frostmourne";
            realmlist[98] = "Frostwolf";
            realmlist[99] = "Galakrond";
            realmlist[100] = "Garithos";
            realmlist[101] = "Garona";
            realmlist[102] = "Garrosh";
            realmlist[103] = "Ghostlands";
            realmlist[104] = "Gilneas";
            realmlist[105] = "Gnomeregan";
            realmlist[106] = "Gorefiend";
            realmlist[107] = "Gorgonnash";
            realmlist[108] = "Greymane";
            realmlist[109] = "Grizzly Hills";
            realmlist[110] = "Gul'dan";
            realmlist[111] = "Gundrak";
            realmlist[112] = "Gurubashi";
            realmlist[113] = "Hakkar";
            realmlist[114] = "Haomarush";
            realmlist[115] = "Hellscream";
            realmlist[116] = "Hydraxis";
            realmlist[117] = "Hyjal";
            realmlist[118] = "Icecrown";
            realmlist[119] = "Illidan";
            realmlist[120] = "Jaedenar";
            realmlist[121] = "Jubei'Thos";
            realmlist[122] = "Kael'thas";
            realmlist[123] = "Kalecgos";
            realmlist[124] = "Kargath";
            realmlist[125] = "Kel'Thuzad";
            realmlist[126] = "Khadgar";
            realmlist[127] = "Khaz Modan";
            realmlist[128] = "Khaz'goroth";
            realmlist[129] = "Kil'Jaeden";
            realmlist[130] = "Kilrogg";
            realmlist[131] = "Kirin Tor";
            realmlist[132] = "Korgath";
            realmlist[133] = "Korialstrasz";
            realmlist[134] = "Kul Tiras";
            realmlist[135] = "Laughing Skull";
            realmlist[136] = "Lethon";
            realmlist[137] = "Lightbringer";
            realmlist[138] = "Lightning's Blade";
            realmlist[139] = "Lightninghoof";
            realmlist[140] = "Llane";
            realmlist[141] = "Lothar";
            realmlist[142] = "Madoran";
            realmlist[143] = "Maelstrom";
            realmlist[144] = "Magtheridon";
            realmlist[145] = "Maiev";
            realmlist[146] = "Mal'Ganis";
            realmlist[147] = "Malfurion";
            realmlist[148] = "Malorne";
            realmlist[149] = "Malygos";
            realmlist[150] = "Mannoroth";
            realmlist[151] = "Medivh";
            realmlist[152] = "Misha";
            realmlist[153] = "Mok'Nathal";
            realmlist[154] = "Moon Guard";
            realmlist[155] = "Moonrunner";
            realmlist[156] = "Mug'thol";
            realmlist[157] = "Muradin";
            realmlist[158] = "Nagrand";
            realmlist[159] = "Nathrezim";
            realmlist[160] = "Nazgrel";
            realmlist[161] = "Nazjatar";
            realmlist[162] = "Ner'zhul";
            realmlist[163] = "Nesingwary";
            realmlist[164] = "Nordrassil";
            realmlist[165] = "Norgannon";
            realmlist[166] = "Onyxia";
            realmlist[167] = "Perenolde";
            realmlist[168] = "Proudmoore";
            realmlist[169] = "Quel'dorei";
            realmlist[170] = "Quel'Thalas";
            realmlist[171] = "Ragnaros";
            realmlist[172] = "Ravencrest";
            realmlist[173] = "Ravenholdt";
            realmlist[174] = "Razuvious";
            realmlist[175] = "Rexxar";
            realmlist[176] = "Rivendare";
            realmlist[177] = "Runetotem";
            realmlist[178] = "Sargeras";
            realmlist[179] = "Saurfang";
            realmlist[180] = "Scarlet Crusade";
            realmlist[181] = "Scilla";
            realmlist[182] = "Sen'Jin";
            realmlist[183] = "Sentinels";
            realmlist[184] = "Shadow Council";
            realmlist[185] = "Shadow Moon";
            realmlist[186] = "Shadowmoon";
            realmlist[187] = "Shadowsong";
            realmlist[188] = "Shandris";
            realmlist[189] = "Shattered Halls";
            realmlist[190] = "Shattered Hand";
            realmlist[191] = "Shu'halo";
            realmlist[192] = "Silver Hand";
            realmlist[193] = "Silvermoon";
            realmlist[194] = "Sisters of Elune";
            realmlist[195] = "Skullcrusher";
            realmlist[196] = "Skywall";
            realmlist[197] = "Smolderthorn";
            realmlist[198] = "Spinebreaker";
            realmlist[199] = "Spirestone";
            realmlist[200] = "Staghelm";
            realmlist[201] = "Steamwheedle Cartel";
            realmlist[202] = "Stonemaul";
            realmlist[203] = "Stormrage";
            realmlist[204] = "Stormreaver";
            realmlist[205] = "Stormscale";
            realmlist[206] = "Suramar";
            realmlist[207] = "Tanaris";
            realmlist[208] = "Terenas";
            realmlist[209] = "Terokkar";
            realmlist[210] = "Thaurissan";
            realmlist[211] = "The Forgotten Coast";
            realmlist[212] = "The Scryers";
            realmlist[213] = "The Underbog";
            realmlist[214] = "The Venture Co";
            realmlist[215] = "Thorium Brotherhood";
            realmlist[216] = "Thrall";
            realmlist[217] = "Thunderhorn";
            realmlist[218] = "Thunderlord";
            realmlist[219] = "Tichondrius";
            realmlist[220] = "Tortheldrin";
            realmlist[221] = "Trollbane";
            realmlist[222] = "Turalyon";
            realmlist[223] = "Twisting Nether";
            realmlist[224] = "Uldaman";
            realmlist[225] = "Uldum";
            realmlist[226] = "Undermine";
            realmlist[227] = "Ursin";
            realmlist[228] = "Uther";
            realmlist[229] = "Vashj";
            realmlist[230] = "Vek'nilash";
            realmlist[231] = "Velen";
            realmlist[232] = "Warsong";
            realmlist[233] = "Whisperwind";
            realmlist[234] = "WildHammer";
            realmlist[235] = "Windrunner";
            realmlist[236] = "Winterhoof";
            realmlist[237] = "Wyrmrest Accord";
            realmlist[238] = "Ysera";
            realmlist[239] = "Ysondre";
            realmlist[240] = "Zangarmarsh";
            realmlist[241] = "Zul'jin";
            realmlist[242] = "Zuluhed";

            return realmlist;
        }
        public static string URLFriendlyRealmName(string realm)
        {
            realm = realm.Replace(" ", "-");
            realm = realm.Replace("'", "");
            return realm;
        }
    }
}
